package com.exprecards.common.enums;

public enum EMedidasEdad {

	
	DIAS(1),
	MESES(2),
	ANIOS(3);
	
	private int value;
	
	/**
	 * Constructor.
	 * @param value valor
	 */
	private EMedidasEdad (int value) {
		this.value = value;
	}

	/**
	 * @return value
	 */
	public int getValue() {
		return value;
	}

	/**
	 * @param value value
	 */
	public void setValue(int value) {
		this.value = value;
	}
	
	/**
	 * Obtiene un EMedidasEdad dado el codigo.
	 * @param value codigo
	 * @return EMedidasEdad con el codigo correspondiente. Null si no se encontro
	 */
	public static EMedidasEdad fromInt( int value ) {
		for( EMedidasEdad eMedida : EMedidasEdad.values() ) {
			if( eMedida.value == value ) {
				return eMedida;
			}
		}
		return null;
	}
}
